package com.auto.api.framework;

import com.auto.api.framework.entity.ContextParamBO;
import com.auto.api.framework.entity.ResponseBO;

/**
 * Description: 顶层策略分配器接口
 *
 * @author liangshf
 * @date 2019年08月07日
 */
public interface IDispatcher {
    /**
     *根据类型分派策略执行逻辑获取执行结果
     * @param contextParam ContextParamBO
     * @param <T> T
     * @return
     */
    <T extends ResponseBO> T dispatcher(ContextParamBO contextParam);
}
